body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-size:11px;
margin:10px;
padding:0 0 1px;
}
body, td, th {
font-family:Arial,Helvetica,sans-serif;
}
html, body {
height:95%;
}
#minwidth {
min-width:960px;
}
.clr {
clear:both;
height:0;
overflow:hidden;
}
a, img {
margin:0;
padding:0;
}
img {
border:0 none;
}
form {
margin:0;
padding:0;
}
h1 {
color:#0B55C4;
font-size:20px;
font-weight:bold;
margin:0;
padding-bottom:8px;
}
h3 {
font-size:13px;
}
a:link {
color:#0B55C4;
text-decoration:none;
}
a:visited {
color:#0B55C4;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
fieldset {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:5px;
text-align:left;
}
fieldset p {
margin:10px 0;
}
legend {
color:#0B55C4;
font-size:12px;
font-weight:bold;
}
input, select {
border:1px solid silver;
font-size:10px;
}
textarea {
border:1px solid silver;
font-size:11px;
}
button {
font-size:10px;
}
input.disabled {
background-color:#F0F0F0;
}
input.button {
cursor:pointer;
}
input:focus, select:focus, textarea:focus {
background-color:#FFFFDD;
}
#border-top.h_green {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_green/j_header_middle.png) repeat-x scroll 0 0;
}
#border-top.h_green div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_green/j_header_right.png) no-repeat scroll 100% 0;
}
#border-top.h_green div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_green/j_header_left.png) no-repeat scroll 0 0;
height:54px;
}
#border-top.h_teal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_teal/j_header_middle.png) repeat-x scroll 0 0;
}
#border-top.h_teal div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_teal/j_header_right.png) no-repeat scroll 100% 0;
}
#border-top.h_teal div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_teal/j_header_left.png) no-repeat scroll 0 0;
height:54px;
}
#border-top.h_cherry {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_cherry/j_header_middle.png) repeat-x scroll 0 0;
}
#border-top.h_cherry div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_cherry/j_header_right.png) no-repeat scroll 100% 0;
}
#border-top.h_cherry div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/h_cherry/j_header_left.png) no-repeat scroll 0 0;
height:54px;
}
#border-top .title {
color:#FFFFFF;
font-size:22px;
font-weight:bold;
line-height:44px;
padding-left:180px;
}
#border-top .version {
color:#FFFFFF;
display:block;
float:right;
padding:25px 5px 0 0;
}
#border-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_bottom.png) repeat-x scroll 0 0;
}
#border-bottom div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_corner_br.png) no-repeat scroll 100% 0;
}
#border-bottom div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_corner_bl.png) no-repeat scroll 0 0;
height:11px;
}
#footer .copyright {
margin:10px;
text-align:center;
}
#header-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
#content-box {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#content-box .padding {
padding:10px 10px 0;
}
#toolbar-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB none repeat scroll 0 0;
margin-bottom:10px;
}
#submenu-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 none repeat scroll 0 0;
margin-bottom:10px;
}
#submenu-box .padding {
padding:0;
}
#module-status {
float:right;
}
#module-status span {
display:block;
float:left;
line-height:16px;
margin-bottom:5px;
padding:4px 10px 0 22px;
}
#module-status {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/mini_icon.png) no-repeat scroll 3px 5px;
}
.legacy-mode {
color:#CC0000;
}
#module-status .preview {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/menu/icon-16-media.png) no-repeat scroll 3px 3px;
}
#module-status .unread-messages, #module-status .no-unread-messages {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/menu/icon-16-messages.png) no-repeat scroll 3px 3px;
}
#module-status .unread-messages a {
font-weight:bold;
}
#module-status .loggedin-users {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/menu/icon-16-user.png) no-repeat scroll 3px 3px;
}
#module-status .logout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/menu/icon-16-logout.png) no-repeat scroll 3px 3px;
}
span.note {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFDD none repeat scroll 0 0;
color:#666666;
display:block;
padding:5px;
}
.ol-foreground {
background-color:#FFFFEE;
}
.ol-background {
background-color:#6DB03C;
}
.ol-textfont {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.ol-captionfont {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.ol-captionfont a {
color:#0B5FC6;
text-decoration:none;
}
.ol-closefont {
}
div.header {
background-repeat:no-repeat;
color:#0B55C4;
font-size:22px;
font-weight:bold;
line-height:48px;
margin-left:10px;
padding-left:55px;
}
div.header span {
color:#666666;
}
div.configuration {
background-image:url(../imagen/menu/icon-16-config.png);
background-repeat:no-repeat;
color:#0B55C4;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-left:10px;
padding-left:30px;
}
div.toolbar {
float:right;
padding:0;
text-align:right;
}
table.toolbar {
border-collapse:collapse;
margin:0;
padding:0;
}
table.toolbar td {
color:#666666;
height:48px;
padding:1px 1px 1px 4px;
text-align:center;
}
table.toolbar td.spacer {
width:10px;
}
table.toolbar td.divider {
border-right:1px solid #EEEEEE;
width:5px;
}
table.toolbar span {
display:block;
float:none;
height:32px;
margin:0 auto;
width:32px;
}
table.toolbar a {
border:1px solid #FBFBFB;
cursor:pointer;
display:block;
float:left;
padding:1px 5px;
white-space:nowrap;
}
table.toolbar a:hover {
border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
border-style:solid;
border-width:1px;
color:#0B55C4;
text-decoration:none;
}
td#mm_pane {
width:90%;
}
input#mm_subject {
width:200px;
}
textarea#mm_message {
width:100%;
}
.pane-sliders .title {
color:#666666;
cursor:pointer;
margin:0;
padding:2px;
}
.pane-sliders .panel {
border:1px solid #CCCCCC;
margin-bottom:3px;
}
.pane-sliders .panel h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 none repeat scroll 0 0;
color:#666666;
}
.pane-sliders .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 none repeat scroll 0 0;
}
.pane-sliders .adminlist {
border:0 none;
}
.pane-sliders .adminlist td {
border:0 none;
}
.jpane-toggler span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_arrow.png) no-repeat scroll 5px 50%;
padding-left:20px;
}
.jpane-toggler-down span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_arrow_down.png) no-repeat scroll 5px 50%;
padding-left:20px;
}
.jpane-toggler-down {
border-bottom:1px solid #CCCCCC;
}
dl.tabs {
float:left;
margin:10px 0 -1px;
z-index:50;
}
dl.tabs dt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
float:left;
margin-left:3px;
padding:4px 10px;
}
dl.tabs dt.open {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F9F9F9;
color:#000000;
z-index:100;
}
div.current {
border:1px solid #CCCCCC;
clear:both;
padding:10px;
}
div.current dd {
margin:0;
padding:0;
}
#cpanel div.icon {
float:left;
margin-bottom:5px;
margin-right:5px;
text-align:center;
}
#cpanel div.icon a {
border:1px solid #F0F0F0;
color:#666666;
display:block;
float:left;
height:97px;
text-decoration:none;
vertical-align:middle;
width:108px;
}
#cpanel div.icon a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
border-style:solid;
border-width:1px;
color:#0B55C4;
}
#cpanel img {
margin:0 auto;
padding:10px 0;
}
#cpanel span {
display:block;
text-align:center;
}
div.col {
float:left;
}
div.width-45 {
width:45%;
}
div.width-55 {
width:55%;
}
div.width-50 {
width:50%;
}
div.width-70 {
width:70%;
}
div.width-30 {
width:30%;
}
div.width-60 {
width:60%;
}
div.width-40 {
width:40%;
}
table.admintable td {
padding:3px;
}
table.admintable td.key, table.admintable td.paramlist_key {
background-color:#F6F6F6;
border-bottom:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
color:#666666;
font-weight:bold;
text-align:right;
width:140px;
}
table.paramlist td.paramlist_description {
background-color:#F6F6F6;
border-bottom:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
color:#333333;
font-weight:normal;
text-align:left;
width:170px;
}
table.admintable td.key.vtop {
vertical-align:top;
}
table.adminform {
background-color:#F9F9F9;
border:1px solid #D5D5D5;
border-collapse:collapse;
margin:8px 0 15px;
width:100%;
}
table.adminform.nospace {
margin-bottom:0;
}
table.adminform tr.row0 {
background-color:#F9F9F9;
}
table.adminform tr.row1 {
background-color:#EEEEEE;
}
table.adminform th {
background-repeat:repeat;
color:#000000;
font-size:11px;
height:25px;
padding:6px 2px 4px 4px;
text-align:left;
}
table.adminform td {
padding:3px;
text-align:left;
}
table.adminform td.filter {
text-align:left;
}
table.adminform td.helpMenu {
text-align:right;
}
fieldset.adminform {
border:1px solid #CCCCCC;
margin:0 10px 10px;
}
table.adminlist {
background-color:#E7E7E7;
border-spacing:1px;
color:#666666;
width:100%;
}
table.adminlist td, table.adminlist th {
padding:4px;
}
table.adminlist thead th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border-bottom:1px solid #999999;
border-left:1px solid #FFFFFF;
color:#666666;
text-align:center;
}
table.adminlist thead a:hover {
text-decoration:none;
}
table.adminlist thead th img {
vertical-align:middle;
}
table.adminlist tbody th {
font-weight:bold;
}
table.adminlist tbody tr {
background-color:#FFFFFF;
text-align:left;
}
table.adminlist tbody tr.row1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
}
table.adminlist tbody tr.row0:hover td, table.adminlist tbody tr.row1:hover td {
background-color:#FFFFDD;
}
table.adminlist tbody tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
height:25px;
}
table.adminlist tbody tr.row1 td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
}
table.adminlist tfoot tr {
color:#333333;
text-align:center;
}
table.adminlist tfoot td, table.adminlist tfoot th {
background-color:#F3F3F3;
border-top:1px solid #999999;
text-align:center;
}
table.adminlist td.order {
text-align:center;
white-space:nowrap;
}
table.adminlist td.order span {
display:block;
float:left;
text-align:center;
width:20px;
}
table.adminlist .pagination {
display:table;
margin:0 auto;
padding:0;
}
.pagination div.limit {
float:left;
height:22px;
line-height:22px;
margin:0 10px;
}
.container {
clear:both;
text-decoration:none;
}
* html .container {
display:inline-block;
}
table.noshow {
border-collapse:collapse;
margin:0;
padding:0;
width:100%;
}
table.noshow tr {
vertical-align:top;
}
table.noshow td {
}
table.noshow fieldset {
margin:15px 7px 7px;
}
#editor-xtd-buttons {
padding:5px;
}
.button1, .button1 div {
float:right;
height:1%;
}
.button2-left, .button2-right, .button2-left div, .button2-right div {
float:left;
}
.button1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button1_left.png) no-repeat scroll 0 0;
margin-left:5px;
padding-left:10px;
white-space:nowrap;
}
.button1 .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button1_next.png) no-repeat scroll 100% 0;
}
.button1 a {
color:#333333;
cursor:pointer;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:26px;
line-height:26px;
padding:0 30px 0 6px;
}
.button1 a:hover {
color:#0B55C4;
text-decoration:none;
}
.button2-left a, .button2-right a, .button2-left span, .button2-right span {
color:#333333;
cursor:pointer;
display:block;
float:left;
font-size:11px;
height:22px;
line-height:22px;
}
.button2-left span, .button2-right span {
color:#999999;
cursor:default;
}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span, .button2-left .blank a, .button2-right .blank a, .button2-left .blank span, .button2-right .blank span {
padding:0 6px;
}
.page span, .blank span {
color:#000000;
font-weight:bold;
}
.button2-left a:hover, .button2-right a:hover {
color:#0B55C4;
text-decoration:none;
}
.button2-left a, .button2-left span {
padding:0 24px 0 6px;
}
.button2-right a, .button2-right span {
padding:0 6px 0 24px;
}
.button2-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_left.png) no-repeat scroll 0 0;
float:left;
margin-left:5px;
}
.button2-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_right.png) no-repeat scroll 100% 0;
float:left;
margin-left:5px;
}
.button2-right .prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_prev.png) no-repeat scroll 0 0;
}
.button2-right.off .prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_prev_off.png) no-repeat scroll 0 0;
}
.button2-right .start {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_first.png) no-repeat scroll 0 0;
}
.button2-right.off .start {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_first_off.png) no-repeat scroll 0 0;
}
.button2-left .page, .button2-left .blank {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_right_cap.png) no-repeat scroll 100% 0;
}
.button2-left .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_next.png) no-repeat scroll 100% 0;
}
.button2-left.off .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_next_off.png) no-repeat scroll 100% 0;
}
.button2-left .end {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_last.png) no-repeat scroll 100% 0;
}
.button2-left.off .end {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_last_off.png) no-repeat scroll 100% 0;
}
.button2-left .image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_image.png) no-repeat scroll 100% 0;
}
.button2-left .readmore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_readmore.png) no-repeat scroll 100% 0;
}
.button2-left .pagebreak {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_pagebreak.png) no-repeat scroll 100% 0;
}
.button2-left .blank {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/j_button2_blank.png) no-repeat scroll 100% 0;
}
.tool-tip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #D4D5AA;
float:left;
max-width:200px;
padding:5px;
z-index:50;
}
.tool-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/selector-arrow.png) no-repeat scroll 0 0;
font-size:100%;
font-weight:bold;
margin:-15px 0 0;
padding:15px 0 5px;
}
.tool-text {
font-size:100%;
margin:0;
}
a img.calendar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagen/calendar.png) no-repeat scroll 0 0;
cursor:pointer;
height:16px;
margin-left:3px;
vertical-align:middle;
width:16px;
}
#system-message dd.message ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C3D2E5 url(../imagen/notice-info.png) no-repeat scroll 4px center;
}
#system-message dd.error ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6C0C0 url(../imagen/notice-alert.png) no-repeat scroll 4px top;
border-bottom:3px solid #DE7A7B;
border-top:3px solid #DE7A7B;
color:#CC0000;
}
#system-message dd.notice ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFE7B8 url(../imagen/notice-note.png) no-repeat scroll 4px top;
border-bottom:3px solid #F0DC7E;
border-top:3px solid #F0DC7E;
color:#CC0000;
}
.vmicon-32-new {
background-image:url(../imagen/icon-32-new.png);
}
input.webdeveloper-unhidden {
	background-color:#C0C0C0 !important;
	color:#000000 !important;
	outline-color:#00FF00 !important;
	outline-style:solid !important;
	outline-width:1px !important;
}
.shop_info, .shop_tip {
background-image:url(../imagen/info.png);
}
.shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip {
background-color:#FFFFCC;
background-position:10px 8px;
background-repeat:no-repeat;
border:1px solid #DDDDDD;
font-weight:bold;
margin-bottom:15px;
padding:15px 15px 15px 50px;
}